require(["lib/common", "widget/util", "api/demo"], function($, util, demo) {

    "use strict";

    //module 模式
    var oMain = (function() {

        //这里还可以定义局部私有变量
        var sId = 666;

        return {

            //例子：埋点上报编码
            reportCode: "9033",

            //初始化
            init: function() {

                //执行页面事件绑定相关逻辑
                this.bindEvent();

            },

            //用户行为绑定
            bindEvent: function() {

                //------------------------------事件绑定列表-------------------------------------//

                $(document).on("click",".J_demo1",demo1Callback);

                $(document).on("click",".J_demo2",demo2Callback);

                //-------------------------------事件回调列表-------------------------------------//

                function demo1Callback(e){

                    alert("1");

                }

                function demo2Callback(e){

                    alert("2");

                }

                //-------------------------------其他---------------------------------------------//

            }


        }

    }());

    //document ready
    $(function() {

        oMain.init();

    });


});
